package org.lora.quartz;

/**
 * <p>
 * 类名:SchedulerConstants
 * </p>
 * 描述:调度器常量类<br>
 * 创建时间:2016年11月9日 下午2:33:50<br>
 * 
 * @author Bladnir@outlook.com<br>
 *         修改历史:<br>
 *         2016年11月9日 Bladnir 创建<br>
 */
public class SchedulerConstants {

	/**
	 * <code>SCHED_NAME</code>-调度器名称
	 */
	public static final String SCHED_NAME = "scheduler";

	/**
	 * <code>PersistenceType_DATABASE</code>-持久化类型-数据库
	 */
	public static final String PERSISTENCETYPE_DATABASE = "database";

	/**
	 * <code>PersistenceType_MEMORY</code>-持久化类型-内存
	 */
	public static final String PERSISTENCETYPE_MEMORY = "memory";

	/**
	 * <code>Status_STOP</code>-调度器停止状态
	 */
	public static final String STATUS_STOP = "stop";

	/**
	 * <code>Status_START</code>-调度器启动状态
	 */
	public static final String STATUS_START = "start";

	/**
	 * <code>Status_PAUSE</code>-调度器暂停状态
	 */
	public static final String STATUS_PAUSE = "pause";

	/**
	 * <code>cronTrigger</code> - 触发器类型--cron
	 */
	public static final String CRON_TRIGGER = "周期执行";

	/**
	 * <code>simpleTrigger</code> - 触发器类型--simple
	 */
	public static final String SIMPLE_TRIGGER = "间隔执行";

	/**
	 * 构造方法
	 */
	private SchedulerConstants() {
		// do nothing
	}

}
